Nguyên lý hoạt động của DHCPv6 DHCPv6

Chế độ DHCPv6 có trạng thái

Chế độ này có được khi cả hai cờ “M” và cờ “O” trong gói tin quảng bá đều được thiết lập là 1. Cách thức trao đổi gói tin DHCPv6 như sau:

1. Client sẽ gửi một gói tin multicast “Solicit” để tìm kiếm máy chủ DHCPv6 và yêu cầu cấp phát.

2. Bất kỳ máy chủ nào đáp ứng yêu cầu của client có thể hồi đáp với một gói tin “Advertise”.

3. Client lựa chọn một trong các máy chủ và gửi một gói tin “Request” để yêu cầu cấp phát địa chỉ IPv6 và các thông số khác.

4. Máy chủ đáp ứng với một gói tin “Reply”, bao gồm địa chỉ và các thông số cấu hình để hoàn tất quá trình cấp phát.

Trong trường hợp Rapid Commit có thể thực hiện nhanh hơn với chỉ hai gói tin Solicit và Reply.

Trong trường hợp giữa Client và Server còn có thêm điểm chuyển tiếp, thực hiện trao đổi gói tin có thêm các bước:- Relay-Forw: Dùng để chuyển tiếp các gói tinSolicit và Request từ client đến server.- Relay-Reply: Dùng để chuyển tiếp các gói tin Advertise và Reply từ server đến client.

Chế độ Stateless DHCPv6 không trạng thái

Chế độ này được thiết lập khi cờ “M” được thiết lập 0 và cờ “O” được thiết lập 1 trong gói tin quảngbá.Trong mạng IPv6, router được cấu hình để cung cấp các địa chỉ prefix cho các máy trạm IPv6, vì vậy DHCPv6 chỉ dùng để cấp phát các thông tin cấu hình khác như: máy chủ DNS, tên miền và các cấu hình khác mà trong gói tin quảng bá của router không có.Vì các lý do này, chế độ Stateless DHCPv6 chỉ có hai dạng gói tin:

  • Information-Request: Gửi bởi client để yêu cầu các thông số cấu hình khác từ máy chủ DHCP

(không phải địa chỉ IP).

  • Reply: Gửi bởi server cho client, bao gồm các thông tin về thông số cấu hình được yêu cầu cấp phát.